Learning Preconditions for Planning from Plan Traces and HTN Structure
نویسندگان
چکیده
A great challenge in developing planning systems for practical applications is the difficulty of acquiring the domain information needed to guide such systems. This paper describes a way to learn some of that knowledge. More specifically: • We introduce a theoretical basis for formally defining algorithms that learn preconditions for HTN methods. • We describe CaMeL, a supervised, eager, and incremental learning process for preconditions of HTN methods. We state and prove theorems about CaMeL’s soundness, completeness, and convergence properties. • We present empirical results about CaMeL’s convergence under various conditions. Among other things, CaMeL converges the fastest on the preconditions of the HTN methods that are needed the most often. Thus CaMeL’s output can be useful even before it has fully converged.
منابع مشابه
Learning to Do HTN Planning
We describe the HDL algorithm, which learns HTN domain representations by examining plan traces produced by an expert problem-solver. Prior work on learning HTN methods required everything to be given in advance except for the methods’ preconditions, and the learner would learn the preconditions. In contrast, HDL has no prior information about the methods. In our experiments, in most cases HDL ...
متن کاملLearning hierarchical task network domains from partially observed plan traces
Hierarchical Task Network (HTN) planning is an effective yet knowledge intensive problem-solving technique. It requires humans to encode knowledge in the form of methods and action models. Methods describe how to decompose tasks into subtasks and the preconditions under which those methods are applicable whereas action models describe how actions change the world. Encoding such knowledge is a d...
متن کاملFrom Plan Traces to Hierarchical Task Networks Using Reinforcements: A Preliminary Report
A key challenge of automated planning is the requirement of a domain expert to provide some sort of background planning knowledge about the dynamics of the planning domain. At a minimum, classical planners require semantic descriptions (i.e., preconditions and effects) of possible actions. More recent planning paradigms allow or require the expert to provide additional knowledge about the struc...
متن کاملLearning HTN Method Preconditions and Action Models from Partial Observations
To apply hierarchical task network (HTN) planning to real-world planning problems, one needs to encode the HTN schemata and action models beforehand. However, acquiring such domain knowledge is difficult and time-consuming because the HTN domain definition involves a significant knowledge-engineering effort. A system that can learn the HTN planning domain knowledge automatically would save time...
متن کاملCaMeL: Learning Method Preconditions for HTN Planning
A great challenge in using any planning system to solve real-world problems is the difficulty of acquiring the domain knowledge that the system will need. We present a way to address part of this problem, in the context of Hierarchical Task Network (HTN) planning, by having the planning system learn the HTN methods incrementally under supervision of an expert. We present a general formal framew...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computational Intelligence
دوره 21 شماره
صفحات -
تاریخ انتشار 2005